Treecode Guide

نویسنده

  • Joshua E. Barnes
چکیده

Hierarchical force calculation algorithms (e.g. Greengard 1990) provide fast, general, and reasonably accurate approximations for gravity and other inverse-square forces. They fill the gap between direct sum methods, which are accurate and general but require O(N2) operations for a complete force calculation, and field methods, which have limited generality and accuracy but require only O(N) operations. All hierarchical methods partition the mass distribution into a tree structure, where each node of the tree provides a concise description of the matter within some spatial volume. This tree structure is used to introduce explicit approximations into the force calculation. Hierarchical methods require either O(N) or O(N log N) operations per force calculation, depending on the representation employed. The algorithm described here improves on an earlier hierarchical O(N log N) method (Barnes & Hut 1986, hereafter BH86) which has been widely employed in astrophysical simulations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Simple Formulation of the Fast Multipole Method: Pseudo-Particle Multipole Method

We present the pseudo-particle multipole method (PM), a new method to handle multipole expansion in fast multipole method and treecode. This method uses a small number of pseudo-particles to express multipole expansion. With this method, the implementation of FMM and treecode with high-order multipole terms is greatly simplified. We applied PM to treecode and combined it with special-purpose co...

متن کامل

A Cartesian treecode for screened coulomb interactions

A treecode algorithm is presented for evaluating electrostatic potentials in a charged particle system undergoing screened Coulomb interactions in 3D. The method uses a farfield Taylor expansion in Cartesian coordinates to compute particle–cluster interactions. The Taylor coefficients are evaluated using new recurrence relations which permit efficient computation of high order approximations. T...

متن کامل

Fast Evaluation of Multiquadric RBF Sums by a Cartesian Treecode

A treecode is presented for evaluating sums defined in terms of the multiquadric radial basis function (RBF), φ(x) = (|x|2 + c2)1/2, where x ∈ R3 and c ≥ 0. Given a set of N nodes, evaluating an RBF sum directly requires CPU time that scales like O(N2). For a given level of accuracy, the treecode reduces the CPU time to O(N logN) using a far-field expansion of φ(x). We consider two options for ...

متن کامل

A treecode-accelerated boundary integral Poisson-Boltzmann solver for electrostatics of solvated biomolecules

We present a treecode-accelerated boundary integral (TABI) solver for electrostatics of solvated biomolecules described by the linear Poisson-Boltzmann equation. The method employs a wellconditioned boundary integral formulation for the electrostatic potential and its normal derivative on the molecular surface. The surface is triangulated and the integral equations are discretized by centroid c...

متن کامل

A Fast Treecode for Multiquadric Interpolation with Varying Shape Parameters

A treecode algorithm is presented for the fast evaluation of multiquadric radial basis function (RBF) approximations. The method is a dual approach to one presented by Krasny and Wang, which applies far-field expansions to clusters of RBF centers (source points). The new approach clusters evaluation points instead and is therefore easily able to cope with basis functions that have different mul...

متن کامل

Performance Evaluation of Treecode Algorithm for N-Body Simulation Using GridRPC System

GridSolve/NetSolve is a GridRPC supported middleware for parallel programming in a heterogeneous computing environment [3]. The purpose of GridSolve/NetSolve is to bring together disparate computational resources with a view to using their aggregate power and dominating the rich supply of services supported by the emerging Grid architecture. This paper is aimed at improving the performance of t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001